package org.example.platform.beans.factory.Autoware.support;

import org.example.platform.beans.factory.Autoware.io.Resource;
import org.example.platform.beans.factory.Autoware.io.ResourceLoader;

public interface BeanDefinitionReader {
    BeanDefinitionRegistry getRegistry();

    ResourceLoader getResourceLoader();

    void loadBeanDefinitions(Resource resource) throws Exception;

    void loadBeanDefinitions(Resource... resource) throws Exception;

    void loadBeanDefinitions(String location) throws Exception;
}
